﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Fotoalbum.Core
{
    public class BildData
    {
        Guid _bildID;
        public Guid BildID 
        {
            get { return _bildID; }
            set { _bildID = value; }
        }

        string _dateiPfad;
        public string DateiPfad
        {
            get { return _dateiPfad; }
            set { _dateiPfad = value; }
        }

        List<BildMarkierungData> _markierungen;
        public List<BildMarkierungData> Markierungen
        {
            get { return _markierungen; }
            set { _markierungen = value; }
        }

        public BildData(string dateiPfad)
        {
            _bildID = Guid.NewGuid();
            _dateiPfad = dateiPfad;
            _markierungen = new List<BildMarkierungData>();
        }

        public BildData(Guid bildID, string dateiPfad, List<BildMarkierungData> markierungen)
        {
            _bildID = bildID;
            _dateiPfad = dateiPfad;
            _markierungen = markierungen;
        }
    }
}
